﻿<?php
function validaCPF($cpf_funcionario){
	$digito1 = 0;
	$digito2 = 0;
	$cpf_funcionario	= preg_replace("/[^0-9]/" ,"" ,"$cpf_funcionario");
	
	for($i = 0, $x = 10; $i <= 8; $i++, $x--){
		$digito1 += $cpf_funcionario[$i] * $x;
	}
	for($i = 0, $x = 11; $i <= 9; $i++, $x--){
		if(str_repeat($i, 11) == $cpf_funcionario){
			return false;
		}
		$digito2 += $cpf_funcionario[$i] * $x;
	}
	
	$calculo1 = (($digito1%11) < 2) ? 0 : 11 - ($digito1%11);
	$calculo2 = (($digito2%11) < 2) ? 0 : 11 - ($digito2%11);
	
	if($calculo1 <> $cpf_funcionario[9] || $calculo2 <> $cpf_funcionario[10]){
		return false;
	}
	else
		return true;
			
}
?>